I never got that from Virgin, but then again I didn't often find reason to complain about them (save for the talking toilets!), it was usually just delay repay. When i did complain they did take the time to respond, so perhaps I just got (un)lucky!
I'm not going to cut off my nose to spite my...