John Bardeen is one of the greatest physicists of all time. He is the only person to win two Nobel Prizes in physics.
Shockley may have been a talented scientist, but he did not invent the transistor, and tried to steal (not share in, but steal) the credit from the people who did.
Newton was a jerk, but he invented modern physics. Shockley was also a jerk, but that doesn't mean he invented the transistor.