If I see a contractor doing work that is not licensed should I do something?

This is a moral dilemma for many. I look at it this way, If they are not Licensed they are probably not insured, they may or may not carry work comp, they may or may not have a bond to protect the customer. As a licensed contractor you carry all this and more, how much does that alone cost you? As a licensed contractor you take 16 hours every 2 years for each licensed Tech and have them off the street not making the company money, while attending class techs are usually getting paid, It costs money to take classes, not only for the class but the travel time, sometimes lodging and meals. Registered unlicensed need 2 hours per year the cost for time and travel also. Not to mention the License Fees the State gets. So should you report them? You decide.