Except for the fact that the security had also asked someone else to move as well, a woman, even after the security had asked the man to move at least once. She moved, he still didn't. But it still comes down to the fact that he was wrong. He should have left when asked by the security guard, and if that was wrong, report him. Then he should have cooperated with the police, and if they were wrong, file a complaint or even a suit. Instead, he was uncooperative the entire ordeal with the police, then acted the whole time as if they did something to him. He was trying to get "hassled".
Otherwise, why would he tell the cop he had to pick up his kids at 1000, then say they were already in that building, and then turn around and tell the cop that the kids weren't there yet when the police officer asked if he needed them to call someone to pick up his children? This is the part I don't understand. I don't get the discrepancy with the children. If you had to be there to pick up your children, or across the street, since that is where the preschool was, then why would you not need someone to pick them up a little later if you are being taken to jail? Why would he assume that someone else would take care of them if they had just seen him arrested?
Somehow, I doubt it was a smoke area, considering Minnesota has laws against smoking indoors, for most places at least (willing to bet the First National Bank Building is smoke free). Just because he ignored the security guard or more likely accused him of being racist, doesn't mean he didn't know that the area or at least those chairs were meant for employees.