You tip 330 neighbors EVERYDAY ?!? That's a lot of work/time. I bet not even 10% of those people tip you back everyday. Tipping is very low profit anyway.
Everyone needs to decide how they want to play. But I don't think you should feel guilty for wanting to cut back on neighbors. No one needs that many. If I were you I would ...
1. STOP adding new neighbors (you are not obligated to accept everyone's request).
2. decide if you wanted to continue tipping (I DON'T tip at all because it's boring, takes SO MUCH time and its the lowest profit part of the game).
3. if you decide to continue tipping... I would delete everyone with 0-2 stars. They are NOT tipping you back.
4. Then I would check how many neighbors I still had. If I still had more than 80, I would delete the 3 star people too. A 3 star neighbor is probably only tipping you once or twice a week.
Some people think it's mean to delete a neighbor. I think deleting neighbors is a nessecity in this game. People quit all the time. I had over 150 inactive neighbors. If you don't weed-out the old neighbors you will get tired of the game.