This is not the question of my patriotism. But where you show violence, sex etc as part of entertainment is not place to sing national anthem. Instead make it compulsory in offices, court, etc which may be correct. This is my personal opinion
Theatres are not place of any national monument neither any work of great national importance takes place there. The use of national anthem in such place is blatant disrespect of National Anthem. Hence it should be banned playing national anthem in such places or event like ISL, IPL etc. whose only objective is to make money.