Try to make a list of all your grievances that you have accumulated.
Then analyze each of the situations you listed. Evaluate your share of responsibility in these situations. Could you get away from this situation or vice versa you contributed to its development. If your fault in the development of this situation is also then and you are responsible for everything that happened. The faster you realize all this, the faster you can let go of the offense.