Если мы представим себе контекст, где будет подобное неофициальное употребление (например, в газетной статье: фермеры с нетерпением ждут принятия федерального закона о мясе), тогда правильным будет именно такое написание.
Галлон – единица вместимости и объема жидких и сыпучих тел, применяемая в странах с английской системой мер. О переводе в метрическую систему см. в «Википедии».
Предпочтительно не делать ни того ни другого :) Если серьезно, то вариант преступить закон более употребителен.
В сочетании закон что дышло никакие знаки препинания не нужны.
Корректно раздельное написание: бар бистро, вагон бистро.
Тире с пробелами.
Общеупотребительно и стилистически нейтрально: батон колбасы, сочетание палка колбасы разговорное. Эти примеры также приводят, когда говорят о различии в речи москвичей и петербуржцев. Москвичи говорят батон колбасы, петербуржцы – палка. См. также интересное обсуждение на форуме Lingvo.