Every day you have reason to be angry.
Every day you have reason to be disgruntled.
In the same day you have reason to be thankful and happy
It is a choice..YOUR choice.
Accent the positive.
It will not solve your problems by being angry it will only alienate you from others and to succeed you need allies.
At least if you are honest and smile and try to work through it you may find the solution.
Either way you will never gain by the negative.
Go ahead vent away..call/email post all your anger and guess what? All it will do is fester and grow and you will wake up the next day more angry. You may even get a hst of others to yell behind you but what have accomplished?
In the long run if you are positive and try not to pull others down you will succeed. The door will open..trust me.
You may even smile more.