Question: can you block someone on instagram if you have a public profile?
Answer: If your Instagram account is public, there's no real way to stop people from looking at your feed. Even if you block someone, your photos are just a private browser window away.