Right, they do say legitimate companies charge these fee's. In the next paragraph they say the fee's are illegal in certain states, including Florida, unless you're exempt from the prohibition (bank/credit union).
It isn't very clear, but the way I follow that is: Some companies charge this fee.. .. most of the time it is a shady practice, but some companies are legit. This fee is illegal unless you are exempt and a legit business (bank/credit union). Otherwise, fee is illegal. Probably due to the amount of shady business practice associated with it?
It is difficult to understand though.
Another question. I am inclined to email this company back yet again, questioning what they are if they aren't a lender and why they hide the fee in the terms of service rather than disclosing it clearly. I honestly don't expect to get any positive/useful responses, but what is the downside? Worst case scenario I end up paying them $150. Best case this asshat slips up and gives me something useful that I can use to fight him. Thoughts?