He's been playing better than berbatov
In the last few games yes. But before that Tevez had been in bloody poor form most of the season. Ineffective as an attacking force (three league goals all season before the recent two), the only thing he's really been providing is someone harrying and rushing at the defenders. Even last season his contribution was very over-rated. Good yes, but hardly great.
And his crying to the media is getting on my nerves as well. He's played in more games than both Rooney and Berbatov this season. Albeit some of them have been in Carling Cup/FA Cup and rarely playing the entire 90 minutes in PL and CL games, but it's not like he hasn't had his chances. He simply hasn't taken them.
Whereas Berbatov looks lazy and like he's not doing anything, but he's scored or assisted something like 21 goals in the 29 league matches he's played in. Quietly effective, despite not playing anywhere near as well as he can do.