That is very creepy. I think the best thing to do is ignore.
Is your profile set to public? If so, you might want to consider locking down your privacy so not everyone can see your check-ins, etc.
I do think you did the right thing by showing it to your BH as soon as you found out, though.