Has Rahul Gandhi hurt or improved his image by criticising his own govt?