I don't see what the problem is, he just looks like a fine young American exercising his second amendment rights.
According to news reports he lives in an upscale neighborhood and drives a luxury SUV so I can understand that living in Miami he might want to protect his wealth from the low-lifes that might be lurking on the South Beach streets.