One of the flags on the Jacket is the South African flag pre-1994 (the apartheid government) , basically the Royal tricolor of the Netherlands, upon which is added the smaller flags of the Union Jack, the former Orange Free State flag, and the older South African Republic flag.
That he would own or wear this is a message. I’m guessing he is a hardcore racist and very possibly comes from a family that could be supportive of such attitudes.
Somebody will propose a ‘reasonable’ ban on guns for people who belong to ‘hate’ groups like... Free Republic.