Предпочтительно не делать ни того ни другого :) Если серьезно, то вариант преступить закон более употребителен.
По основному правилу ставится двоеточие. Однако в художественных и публицистических текстах в таких предложениях двоеточие часто заменяют на тире.
Правильно: Федеральный закон РФ (как первые слова официального названия документа).