The bottom line is, that the law has been written and where applicable must be obeyed. Maybe some people dont agree with it, but tough.
Just because you dont agree with a 30mph speed limit and in your opinion in unwarranted, do you go saying through at 40- 50mph and moan when you get a ticket?

No you accept the risk that you will get caught for disobeying criminal law. If you do, you are pretty silly.
There is no difference.
I get fed up with people moaning to me about the legislation and about how "wrong" it is. Well actually its not wrong at all. It is another piece of legilsation put in place to SAVE LIVES and also there to protect the responsible person if they pay due diligence and comply where nessecary.
I accept that there are some old guide huggers of inspectors out there who have difficulty coming to terms with risk calculations. But some of us are pretty good at making judgements based on risks.
Please accept that most IOs have been to these fires and have experience of how fire develops so their opinion is likely to be better placed than an average B&B landlord.
If you dont agree with what we say, talk to us, ask us why and challange the rationale there and then. Hopefully you will understand the reasoning at the time. If after this you still do not agree, take your 'expert' opinion to the courts and let them decide.
All I will say is please dont tar all IOs with the same brush. Ultimately we are there to make professional opinions based on our experience and the risk posed by your premises. Some just need a little tweaking, so bite the bullet pay a proffesional (and recommended) fire consultant to come and do a proper fire risk assessment.
You could save a fortune in the long run!