House raises the age to buy semi-automatic rifles to 21 (but unlikely to pass in the Senate)

nor be obliged to relinquish his property, where it may be necessary for public use, without just compensation.

The Fifth Amendment to the United States Constitution