Working in Travel myself, i believe they cannot do this. It is the customers responsiblity to ensure they have adequate insurance, not the agents.
It may be a case that they are trying to up their sales on their insurance which is very naughty of them to put the customers in that situation.
We ask the client if they have insurance or do they want to purchase it from us, if they say no, were not going to stop giving them their tickets.