Okay let's have a rational thought experiment:
On the one hand, BF1 was never advertised as being Linux compatible.
On the other hand, EA has retroactively changed the terms of the sale in such a way that breaks the game, ruins the experience, solves nothing, has extremely questionable security implications, and you who paid for the game did not consent to.
Personally I think they should have to refund games for this and Valve needs to put their foot down and be good stewards for the community.