только прежде чем ввести этот закон - его проверяет конституционный суд, на предмет противоречий этой самой конституции и если закон был принят - значит закон легален. нету никакого выше ниже, все законы работают одновременно и не противоречат друг другу по своей сути.

федеральный закон использует лазейку в конституции. но он легален и закон действует
когда ты его нарушаешь - с тобой обращаются соответствующим образом

дальше - надо было, НАДО было выходит митинговать и протестовать еще тогда, когда этот закон принимали.
а ваша риторика сейчас напоминает риторику Соколовского "ух ты, вот это теперь нелегально - пойду нарушу закон, НЕ ПОСАДЯТ ЖЕ МЕНЯ ЗА ЭТО!" (кстати не посадили. в смысле посадили, но не за это, но это уже другой разговор)