This is nothing new. My first entry into trading was via forex. It did not take too long to figure this out. Retail forex brokers are bucket shops. That being said, it does not mean you can not make money trading via them.
Do not trade nfp and the like, do not use tight real stops (use mental if need). Have 2 accounts via different owners to compare the feeds preferably on 2 different ISPs (this is an extra step when trading large positions) since you might get different quotes from the same broker on different accounts. Also have another independent feed.
Now, if you do not need large size, CME currency futures are a much better choice.
Regards,
redduke