You have once again missed the whole point. Who said anyone needs to compromise? Liberals always talk about compromise. They get a little and then come back later and ask for another compromise. It is called accretion. I do not wish to surrender any more of my rights to make liberals feel better. You want compromise? First you have to prove any of the "little" "reasonable" things you want will actually solve any problem. Limiting magazines to six shots will do nothing. Just carry more magazines. It takes just a few seconds to change one. With a speed loader I can reload a revolver with six new rounds in five seconds or less. Nothing gained. Then why should anyone compromise?
No bayonet lug. "You don't need a bayonet to hunt". (1) who said anything about hunting? (2) When is the last time somebody took a fully loaded rifle into a place and started bayonetting people? Once again, no problem solved. How about no flash supressor? The theory being that the flash suppressor makes it harder for the FBI, Cops or whoever to shoot back if they can't see you. Oops, wrong again. A flash supressor does not hide you from anyone. It is used at night to prevent the flash from the rifle from momentarily blinding the shooter. It helps a little. So, wrong again. Next? How about black rifles? Okay, should we make them all pink? Are they then less leathal?
Finally you want Registration. There are only three problems with that. (1) You will have to hire a whole new cadre of people across the country to do this and the records will soon be hacked and there will be fees for registration. (2) Most honest folks are never going to abide by such a silly rule, thus creating a nation of felons. (3) Do you honestly believe any criminal in possession of a gun is going to register it? Yeah, and right on the line where it asks your occupation, and they will, you put down, "Bank Robber". Even suppose for one second that everyone in the country does go and register. How in the world will this stop anyone from using the guns they have?
Next, I know, let's limit how much ammunition a person can buy and register that too. Do you know how easy it is to reload your own ammo? Busted again. Most reloaders make better rounds than you can buy and cheaper too.
It has never been proven by any standard that any form of gun control will stop violence.
I wonder if you ever sit back and read what you write. You set up little rules to make sure you can control the direction of the conversation. I hate to upset yoyur applecart, but there is no compromise. Go solve the real problems in this country, the problems created by fifty years of liberal thinking, and the horrible violence will end. Guns don't kill people. People kill people. They do it with knives, baseball bats, cars, and oh yes, abortion. I think the count on that score is up to 55,000,000 now.
Kill a man in a car and it is called vehicular manslaughter
Kill a man in a bar fight and it is called manslaughter
Hunt a man down and kill him and it is premeditated murder
Kill ten people in one event and it is called a spree killing
Kill fifty people over twenty years and it is called a serial killer
Kill six million people and it is called a holocaust.
Kill 55,000,000 babies and it is called ...Choice?
How about some compromise there?