They are idiots.. what is the patriotism when they make undies of their national flag. India got independence after a huge struggle. freedom fighters held our flag high when fighting for our freedom.. that's is why these rules are made. take a look at the Laws and try to understand why those laws were made.
Even my dad was not born when India was struggling for independence. but take a look at some old freedom struggle footage and you may realize the laws
EDIT: Even I need to take history lessons ... I went a little overboard here