I agree with what you said except for this part:

" It wasn’t, at least in my opinion, an advertisement for Hobby Lobby"

It was most certainly an advertisement for Hobby Lobby. It was just one that was targeted to a very, very specific demographic. But, whatever we may consider it to be, I support their right to run it (and the RG's right to publish it).