regarding 'puppet' point, I stand by that as we have seen for last 4 years that this puppet has not made any of his own agenda or has made any party announcements (all credit always goes to rahulbaba or madam), he lost sleep over some minor issues and showed us how silly he is in Gujrat during state elections and now all of a sudden the congi PRs have decided to use this puppet as for pushing the deal so that any failure is accounted to him.
But the main problem is do we allow such puppet to rule over us or have some 'leader' (even if he is an extreme) ?