Welcome to poker. This problem exists at all levels. If you're looking to start playing for real money
to avoid being sucked out on, that's the wrong reason!
My advice would be this: Play poker until you've cashed in two freerolls
. Then, that proves to yourself that you can beat the worst players. Supplement your freeroll winnings with a deposit, and start playing microstakes.
Also, realize that you *want* your opponent to call your raises with a slim chance of winning! That's what makes you money in the long term. As you move up in stakes, this happens less frequently, and it becomes much more difficult to win money. If you can't beat games where your opponents are constantly giving you a large edge, how do you expect to beat games where your opponents are good?
Chin up soldier, and battle on. And just check the bad beats section if you think you're the only player that's getting sucked out on.