Almost every time I play a game, I think I am influenced by something I like or dislike about the game. I also think spending summer vacations in the country on a farm might have had a large influence. Spending time without any televisions or modern conveniences helps fire your imagination. We have to get rid of anonymity in the PSW environment. Right now, poor behavior is hurting the communities people are trying to build, and that behavior is not socially discouraged if people don't know who the perpetrator really is.
Troublemakers tend to be troublemakers no matter where they go.
If being banned from one service were likely to get miscreants banned from multiple services, I think we would start to see a rapid decline of troublemakers. Reputation in-game would start being a lot more important as well. We need to move as an industry toward understanding that rules and mechanics can be bent and broken, but it is much harder to fool players in the game than the game itself. Many of the answers lie within your community, but you have to place trust there. Ten or even forty people may misjudge someone, but when hundreds of people start telling you someone is a problem, you need to listen to those people.