Henry has struggled to make an impact at Barcelona, following his move from Arsenal in 2007, and reports have claimed he could depart the club.
“One thing’s for sure, the Manchester City thing and all the things you’re talking about need to stop,” he told France Football.
“I’ve played three matches in the league and I’ve scored twice. So there you go. I missed two (games) because I was ill.
“(Lionel) Messi has been on the bench twice, (Samuel) Eto’o has been on the bench twice, (Dani) Alves hasn’t been in the side recently. The coach rotates players, but you don’t stop (talking) when it’s my turn. Talk about everyone!
“When (Carles) Puyol doesn’t play against Betis, when Alves isn’t in the group, when Messi doesn’t play against Santander, when Sam doesn’t play against Espanyol. If you’re going to talk, talk about everyone.”