Про склонение слова *брелок* правило уже не такое строгое ) Потому что слово заимствованное, французское. И -ок, входящее в корень слова, изменяется как суффикс, по типу *замок - замки*. Брелок - брелки теперь тоже допустимо, во всяком случае, в разговорной речи.