It is legal for an individual to ship directly to an FFL in another state.

An FFL refusing to accept a shipment unless it comes from another FFL is his personal business policy - find a different FFL to ship to.

In the past month I've shipped 3 firearms directly to an FFL in another state, complying with all laws.