It shouldn't be frustrating, it should be great.
firt of all this. Why would you complain about people giving you oney? 0_o I do understand that 1-3$ per hour is not national lottery kida hourly but still.
Second, the point of 2c/5c/10c... is not to make you a millionair but to improve your game + so you can play withour your heart stoping when you lose 5 buyins in an hour I mean 10$ vs 2500$... there is a differece no metter were you live.
Third, if you feel like your skill is good enought go 5c/10c....grow I mean. If youк question will there a time were there are no stupid calls, the no. You can observe the HUSNG/6maxSNG fro 500+ and you tell me if some of thous push/fold charts are a bit off for some players =)
Fourth, dont get a head of your self. Crushing nl2 for 20bb/100 is something you can do(maybe 15 for a big sample)... and 5bb/100 at nl50 is basically crushing the limit.
And to answer your quextion around nl10 people tend to play good, there is enough aggression but people also fin "fold" button, from nl10 it gets only better