Fans and critics of The Big Bang Theory can find fault with each of the main characters. Sheldon Cooper was rigid and arrogant. Leonard Hofstadter was a pushover who was also a bit passive-aggressive.