There have been lots of guys that average 30 points and lose. Lebron just doesn't inspire those around him. He may some day, but not yet. He is a whiner on the court, not a winner, and I think that really shows in how it rubs off on the rest of his team. Look at a guy like Chalmers, I don't remember him complaining after every call in college, but now he does. The Heat look like a bunch of spoiled basketball players that feel they "deserve" to win, and when things don't go their way they cry and point fingers. The Celtics cry, but then they seem to buckle down and work as a team when it is needed.
Do you watch many NBA games? Every team and just about every player complains about calls. The Detroit Pistons had Rasheed Wallace for crying out loud. The Spurs invented the flop and constantly beg for calls. The Celtics complain as much or more than anyone. All these teams have been at least 2 finals and won one in the last decade.
When LeBron no-shows it's fair to call him out. When he plays poorly it's fair to call him out. When he scores 30 with 13 rebounds it's not fair to call him out.
It's absolutely absurd to blame LeBron for the Heat losing this series. He's been the only thing the Heat can count on each game.