People playing badly is never the source of your problems. Poker players who actually make money at the game by skill only make that money at the expense of other's lack of skill (relatively). The best table you can be at is one where your opponents make a lot of mistakes. You must remember this is your only source of income in poker ... the mistakes of your opponents.
This is not to say that the higher stakes table does not have as many mistake makers. These players may play a more solid game overall, but lose something because they are more predictable (which is also a mistake). Very loose play (bad play) can pose a problem to many otherwise good players because loose play is inherently more unpredictable than tight play ... they could have anything, so how do you know where you are at?
Tight players can be just as bad as loose players. A loose player that is aggressive can be better than a tight player that is passive. You may be a better player against the tight passive bad player than the loose aggressive bad player, and could very well see much better results at the higher stake.
But, you should strive to learn to beat all kinds of bad players. Why move up when you have such a low risk opportunity to learn how to beat a certain kind of bad player? I've known people who can't stand playing the loose players, and think they lose because their opponents are bad. They are dead wrong ... they lose because they don't know how to beat such opponents, or refuse to learn or adjust their game for them. Want to be a great poker player? Learn to beat every kind of bad player. Then learn to beat every kind of decent player, then the above average players ... you stand to gain the most from the worst player ... they make the worst mistakes, right?