You haven't flown through IMC without a clearance, have you? Technically, you can fly in IMC without a clearance in Class G airspace, because it's not controlled. Controlled airspace simply means you need a clearance to fly in the clouds. Class G airspace is uncontrolled, so it's not illegal to fly in the clouds.