Gun advocates fight for 'open carry' at Guns Across America rally