Dude you could say that about many drivers who do not have the car to drive it home and massa does not have the car, he had some issue with kerz yesterday and that early unexpected pitstop put him out the running.
Button did nothing of note in the old honda car, it had no pace end of story. I believe in F1 apart from guys like senna and shummi it is all about the car. Anyone can do well in a good fast car. Some just never get the chance to show their stuff because they drive for the force india's and what not. Massa drove just as well as hamilton last year if you ask me, apart from people thinking the FIA are out to get mclaren i thought most of hamilton's penalties where deserved.
Mclaren do not know the rules for some odd reason, like if you cut a curner do not overtake before the next one, if a car goes off the road under safety condition your allowed to pass, these are not hard rules, these are basic rules they seem not to know and then cry foul because they did not do their job and did not read f1 rules for dummies. Red light means stop in most countries and that in f1