Why didn't you demand for the ticket?

It's your right and if the driver refuse, you just get the bus number and you could report it to the bus inspectors at the Alfardan Bus Terminal. You can even approach the Bus Station Manager who has an office at the terminal. But you must be able to substantiate your allegations as these drivers may lose their job over false accusations.

I worked for Karwa Training Department for a year and a half and I KNOW ALL the drivers(by face and names) plying that route you mentioned. I can assure you that the money they get from the passengers goes to the company. If there are anomalies going on, it needs to be reported.