As much as I hate seeing all the political signs they are legal and special laws were passed in 2011 allowing them on state highways. http://www.ncleg.net/Sessions/2011/Bills/Senate/PDF/S315v5.pdf Perhaps instead of getting angry about it, you should use google to find that they are a legal right of campaigns. Don't like it? Then use google to find your local representation and email them about how they should be eliminated. It helps to be an informed citizen in this country.
More information about formatting options