President Trump on Friday declared the Second Amendment is "under very serious attack" in Virginia amid a contentious gun debate in the commonwealth and ahead of a controversial gun-rights rally in Richmond on Monday.