Sorry to hear about all your problems it sounds like you have had a terrible time.
Personally I would go for a second opinion immediately.
Obviously the surgeon (Butcher) has made a terrible error, there is no way your leg should be longer (Maybe millimetres but certainly not 2Ē) And for him to say wear a correction shoe is beyond belief.
I am sure that a competent surgeon will be able to fit the correct implant for you but you will have to go through the whole process again which I am sure you wonít be looking forward to, but if you donít have it changed you will have a lot of other problems, as you have correctly pointed out, it will effect your other knee, your back, your hips, and you will be walking with a terrible limp, it will really miserable for you.
Donít worry about venting your anger, we all do it.
I hope that you find a good surgeon soon.