Question: can an ffl refuse to sell?
Answer: Yes, the gun store owner can refuse to sell a gun to a person that they believe will use it for an illegal act or for self-harm. They can even refuse a sale and give no reason for doing so, although most won't do this as it obviously will lose them business.