Barrelrider13: Let me make this straight. I have no stardust. I tend to power up as I collect since the new raid system. I have no problem with it. I have ideal level 30 mons that is all I need for every battle situation. I haven't powered up any legendary yet. I probably won't. Well may be Mewtwo. Currently I am working on my 6 level 30 Tyranitars. I have 3 done, 3 to go, for Mewtwo. I am sure I will get there in time. I do not think I actually need more than 3 level 30 tyranitar's, which I already have. I don't see any reason to complain about stardust. Yes, it is valuable, but that makes it fun. I can collect about 8-10K stardust a day without thinking. I feel it is enough for me at the moment. If you study the critical break points of every moveset, rarely you need anything higher than level 30. That saves a lot of dust. I say you must have a lot of fully powered mons, there lies your problem.
New gym system is the best that is happened to the game. It brought new players, made gym volatile, more diversity. I remember I rarely collected more that 20-30 coins as gym bonus. If I average, my monthly average was probably 10 a day, that is 300 coins a month. Now I almost get 50 every day, say my average is probably 40 a day over a month, that is 1200 coins a month. Who is complaining? So I am doing may be 4 times better than previous gym system. Why would I complain?
I say your problems are as follows:
1. Live in a semi-rural area, not too many players or spawn points, pokestop, gym etc;
2. Not enough planning on how to invest in stardust or how to strategically power up Pokemon;
3. Lack of money to spend in game;
4. Lack of respect to others and life in general
I say that's about sums it, don't you think?