I find a cat is much easier to tolerate if I keep a spare bedsheet on top of the bed all the time and just was it every other day. Not elegant, but effective.
The cat knows I don’t want her on the bed so she jumps on it every chance she gets...
Well..there’s another reason he doesn’t get to be in the bedroom....we’d never get any sleep....he’s an attacker...especially at night, and seems to take great joy when my husband (his wrestling buddy) is laying down, and he can REALLY attack.