The 50L is not a strange beast as the internet seems to say. In addtion, there is nothing wrong with the lens that Canon needs to fix. The DOF at f1.2 is crazy thin and any shakey hands, fast breathing or whatever, will cause all kinds of OOF shots. Also DON'T focus and recompose and use ONE SHOT only to lock focus. AI SERVO and one tap on BBF will not lock focus no matter what the internet says. Finally, focus shift occurs with this lens between f2.8 and f4 and most of the time, you are not going to notice.
The 50L is designed to phtography people on the street. No kids running around chasing the dog in the backyard, no macro phtography. Lastly for the MFA jockeys, when you MFA a lens, the MFA number is registered in the body. Simply disabling or zeroing out the MFA value doesn't make it go away. To de- register a MFA value, you must trash the number while in the MFA screen and this will de-register the value. Otherwise, the camera will apply the registered MFA value everytime the lens is used regardless of disabling the MFA function.
To the OP, +/- 24 is not normal for any lens and the lens should be sent to the Canon Dr. Remember what MFA stands for.....microadjustment or tweaking. BTW, the 50L is a great lens. One of my favourites