I laughed on the level of calling him a son of bitch and the other the exact opposite. Irony?
One mans patriot is another mans traitor. Both characters are well meaning I'm sure and unfortunately they both are in some ways correct.
You could change the header or leave it off. This leaves the reader to decide what it means to them. But yeah I think it's humourous and light hearted.
I'm gonna leave another comment on this meme which if a reader has not looked at the picture properly they may react poorly.