Vice-captain Stuart Broad has taken a swipe at some media pundits for what he believes is unfair criticism of England's performance in the first Test.