My 24L on 7D is spot-on after one trip to the Canon service center.
I think you need to seek help beyond the manager. When I had some serious problems with my prime, I wrote a nice letter to the top executives of Canon USA. Few days letter, I got a specialist assigned to my case and things worked out for me. Give it a try. You paid for the product and Canon has to make it work for you.



