I hear ya, I got in contact with them because Anno 2070 keeps saying it requires a key, So I put the key in and it says I have used up all activations, I get in contact with them, They treat me like a crook, I verbally shout at them as I bought the damn game through Steam and they have an archaic DRM in place and demand my activations back.
Ubisoft are the worst, EA used to be bad but they really cleaned up their act in the last few years when it comes to customer support.
Ubisoft either need to go die and never be heard from again or seriously clean up their act because right now they are pure shit.