You could be right, whats not clear is if they have been dishonest in claiming tax breaks they were never entitled to rather than having a legitimate tax scheme removed, I suspect its the former.
I struggle to sympathise with them, a billion pounds in tax avoidance schemes, and the only excuse is I left someone else to do the Maths, so I shouldn't have to pay my avoided tax.