>How do you avoid ruminating on things in your day that have pissed you off? This is my biggest issue.
Try Buddhism. Most of the things you ruminate on are probably worthless, and a religion may help you to see that better and earlier.
On the other hand, it may develop qualities in you that are not favourable for an entrepreneur.