Bangar's only got Ganguly run out, and that's why he's often associated with run-outs- Ganguly himself is slow, erratic and lazy between wickets. His only problem is speed, but he can work on that. Run-up is no issue- if he's told, he'll change it, and he's bowled from a shorter run-up in the recent Kenstar series (nearly two years ago) so he's worked on that. Besides, he's only needed as a big-hitter at seven/eight and a full-time stock bowler, a role vacant in the Indian ODI side, and is worth backing for that.
The Indians are not doing well at all without an all-rounder, so they could use Bangar's skills and power until they find new, young contenders. When the Indian team has Balaji as an opening bowler and Yuvraj as a frontline batsman, why not have Bangar as an all-rounder? But skills are not an issue- he's a team man and the Indians can use a few. His temperament (Yuvraj and Irfan are way too vocal and brash) can help the team a lot, when in tough spots. He plays to a task and that's enough. There's no point comparing him to the best in action- he's good enough for India and that's all that matters.