In a word, "no".
Getting sucked out on is much more common the lower the limits, but if you can't show a profit there, you won't show a profit at the higher limits either. If you play in a way that should be profitable (tight and selectively aggressive) then there's no reason you shouldn't be crushing a $.25/$.50 limit table. There is still variance, however, and no one can win anything if the cards aren't coming your way. But when your opponents go against their odds
on a draw, you're taking their money. The variance will even out, and you will end up on top.
Make sure you're properly bankrolled, and fight it out. You'll see downswings, maybe as great as $50, if you're having a really tough time, but your bankroll should ideally be around $150 for playing at those limits, so you should be able to withstand it.
There are ways to increase your profits by using their tendency to draw out on you against them. For instance:
UTG. You raise preflop. You get four callers, including the big blind.
Flop comes A♣9♦7♦
Blind checks to you. "Standard" play might be to bet here, but you have to realize that the pot is already ~10 small bets. Another small bet will give everyone the odds to draw to almost anything, including inside straights. Instead, you check. What you hope for is that someone else, preferably the last position player, will bet. Then, when the action comes to you, you raise. That way, the players between you and the bettor will have to call TWO bets, instead of just one. That will not give them the odds they need to correctly call with an inside straight draw, and they should fold. If they don't, they've made a bad call, and will (in the long run) pay you off for it.
There are other variants of this type of play - where you're controlling the size of the pot to create unfavourable odds for your opponents - but this might be a start.
Oh, and I'd consider investing some money in a book. It'll pay off, bigtime.