You are well within your rights to inform BA that you shall require business class hotel accommodation (and subsistence, to be reclaimed later) until the first available business class seat materialises. But you probably still need to present yourself at the airport regardless.
Probably a good chance that they will find somebody else to pick on when you do that.