You're giving up because you don't want to face up to the fact that you aren't a good trader. Blaming the banks, corporations, larger capitalized players is no excuse. You just can't trade!
Go back to the drawing board on a
demo account, write down your trades, why you're doing them, and do the same thing over and over until you reach consistent profitability. It takes time and EFFORT to be successful at anything, especially trading.