Button's fault for driving on the line, instead of going wide and just opening a barn door for Lewis to get through.
If I remember correctly, last year MSc did something similar to Barrichello, when he basically pushed Barrichello dangerously close to the wall. Basically, Barrichello had nowhere to go. Thats exactly what I saw happen happen [I could be wrong, but that's how I saw it and I'm sticking to my opinion] - Button squeezed Hami into the wall.
Its not hypocrisy. Its what I call driving fairly.
By all means, prevent the driver behind from overtaking, but to squeeze them into the wall - that's a massive no no. MSc did the same thing to Hamilton earlier on in the race and I think that was harsh but fair. Note, that Hamilton was able to run off the track and rejoin. Had their been a wall and MSc did that Hamilton, Hamilton would've been in the wall with nowhere to go and people would be up in arms.