Trump knew Charlie personally, its really as simple as that. Get out of your bubble, go browse reddit.
Discussion
So Trump (the president of the entire united states) lowers the flags for someone he knew personally. But when two elected officials are assassinated, he does not lower the flag, because... he doesn't know them personally?
Is that your argument? Does this make sense to you and/or feel acceptable?