Ой-ёёёй.) Как-то никогда специально не задумывалась как правильно пишется это слово (а я сильно ге люблю, когда пишут неграмотно и стараюсь всегда себя проверять, если есть сомнения). Вот сейчас полазила по инету и обнаружила, что если в прямом смысле это слово употребляется, то пишут через О, а если в переносном -- то пишут и через А и через О одинаково часто. Вот, к примеру, выражения "унылое гавно" и "гавно-вопрос" всюду именно через А пишут. Вот, к примеру, пока рылась, на милый такой сайт наткнулась -- http://gavno-vopros.mirtesen.ru/