Calling someone a robber means they are currently a robber. It can be inaccurate and untrue in the same way that calling someone a bartender would be inaccurate and untrue if they are a lawyer who hasn't tended a bar in 20 years.
I don't like the idea of prosecuting people for this, but I don't think it's illogical.