Vice President JD Vance joined U.S. Navy SEALs for a 90-minute training session in California this week, an appearance that produced striking images, praise from supporters, and swift backlash online.