stephen colbert mocks lawmakers for talking porn instead of guns