Einstein's biggest blunder is not the cosmoillogical constant. It's his entire theory of relativity.
Marius: Einstein did not solve anything because his theory is based on a false assumption- that the speed of light should be variable in classical physics. This is based on the false asumption that galilean relativity and its velocity transformations must apply to waves. These assumptions are just plain WRONG. Einstein and all physicists apparently simply did not realize that galilean relativity cannot be applied to waves, which have a preferred frame (their medium), and wrongly predicted a variable speed using it. Then when experiments infirmed their prediction, they concluded that classical physics were wrong, when in fact only their understanding of it was wrong. Lorentz and later Einstein then tried to 'fix' it by inventing new rules and regulations, like time dilation and length contraction, which force the speed of light to be the same for all observers. But the speed of light was never variable in classical physics, because galilean relativity was never compatible with ...