After writing this I am just going to warn you this sort of turned into a rant and has some potentially Controversial Things. I am not saying this...