Both parties are hypocrites when it comes to compromising, history is a testament to that fact.After all the GOP has done and where they put us today you have the unmitigated gall to claim Democrats don't compromise. Which party has become known as the party of Obstructionism over the last four years? Let me give you a hint. The word starts with REPUBLICAN.
I will though disagree with you on the smoking ban in privately owned business.
Government has no business dictating who can smoke and who cannot in a private establishment, that is a decision that should be left to business owner and his patrons. Now I would agree that a sign be posted outside designating that this is a smoking friendly establishment as to forewarn the public.