Timmy
There is not really enough information here to answer your question especially as you don't really say why the other customers are not happy.
One important point. The linnk does not have to be Layer 3 to transport multicast traffic. If the link was L2 it would still carry multicast across to the relevant vlan interface.
Perhaps you could provide some more details as to why you decided to go L3 for multicast.
Jon