For a company to run smoothly and profitably there should be some rules and regulations. All employees should follow the rules. None should complain about it. In many Organisations some of the employees misuse the liberty given to them . Because of these small group of people companies are insisting on discipline and rules.
I have seen a company where management was never asking for coming in time. Employees were come as per their convenience and going. So the out put had reduced. When the time for delivery of goods is approaching, people has to work extra hours for which management has to pay overtime and arrange for food etc. After observing this the management has fixed the timings and started deducting money for late comers. Who is responsible for this?
It is natural that employees will always complain if the rules are insisted. But management has to keep the decorum of the Organisation.