Nothing you assert is illegal. Insider trading has a precise definiton. One must be an insider. The SEC has many rules. I came across much inside info riding the elevator in a law firm bldg. I don't think that being a legislator makes you an insider. Of course, outside of the strict SEC rules there are grey categories of people. Any secretary or maintenance person in a large law firm knows stuff that people outside the world do not possess.
If people traded a tad bit on insider trading, they prob. would not get caught. People get piggy, though, and the SEC and Justice comes calling.
People who read newspapers, such as the nYT and Wall St. Journal, Economist, or watch the Nightly Business News have one form of inside info.