So firstly, an old lady is meant as a partner. There are no involvement with firearms. His "bodyguards" is a word created by people here, not me. I've used the word protection, meaning anything. These guys are people who look after him, sometimes people do this. It's often just called being a good and trustworthy friend.
We didn't meet online, we met when I volunteered at the shelter. I live about an hour from him so I can't see him every day. I refer to him as my date and would rather be cryptic in the event I'm recognised as you all seem to think this is shady. This probably wasn't the place to post this.