The answer I think is diversity by having a few different hobbys other than pinball and by taking a few weeks or a month off pinball from time to time...
It also helps not to take things personally when it comes to other peoples personalities/opinions etc, because after all, its only an opinion and its not like we are saving the world, its just passionate discussion about a hobby you love. If someone upsets you down a phone line on a keyboard from 20 hours away from time to time, its a good reminder not to take life too seriously and to step back and to enjoy things like your family more.
The good taste u get from pinball is when u learn things from others and also try n share something that also might help someone else out.
Being on a forum is like being part of a team, its not always perfect, but working together for a common fun and educational goal helps.