"Fake assholes" or "fake bitches" were probably my favorite terms during my high school years. They applied to pretty much anyone that were mostly concerned in self-interests (becoming more popular, blah blah blah), and since it was high school...that meant that nearly everyone was a "fake bitch". I felt like I was surrounded by a ton of people who didn't know shit about shit, and that I was one of the few surviving members of the human race that had access to morality and free thought. This is a slight exaggeration of my literal thoughts, but that's sort of the point. At one point, you have to look at yourself. What do you actually see and expect in other people? You see their surface level actions and assume that how they act around their friends in school is who they are as a person. If how we acted during those times actually defined who we are...I think most of us would be "fake assholes". Let's face it. When we're in social settings we act differently than we do when we're one on one having a deep talk with a close friend, or when we're alone. A good deal of it is just to blend in with others and associate with others. That is not being a "fake asshole". It's being a human being, and the bad news (for you at this moment) is that it's not going to change that much.
You have to realize that there IS more to people than what you're seeing. Yes it's easy to get fed up with surface level antics...but that doesn't automatically mean your aversion and reaction are correct. These are human beings, just like yourself. They are not "fake assholes". Everything about what they're doing is being done for some reason, whether it's to try to fit into situations they aren't comfortable in, or to do what they think is best to make them happy...or whatever. They have thoughts, they have feelings.
I don't want to be harsh but to be honest, if you're going around with the idea that the world is full of "fake assholes", you're just as much as part of the problem as they are. You're writing off people you don't know on an intimate level based on surface level actions, and frankly that's pretty damn close to what you're accusing them of doing...being shallow. Think about actually changing the way you see people instead of demanding that others stop being fake assholes. I can guarantee that changing your perspective of others is a hell of a lot easier than trying to force others to act less "fake". You'll learn a lot more about the people around you if you figure this out.