like with any other vendor, need to look at everything they charge (product, fees, shipping) and make your choice accordingly.
the $10 ffl fee does show up when reviewing your cart, so not like they're trying to hide it. if it only showed up at check out, or even worse, in your bill after check out, then yeah i'd be pretty upset.