I have alot of anger. (Heavy rant, you have been warned)