An AR will function just fine without a buffer retainer and spring. But the buffer wants to go flying when you open the action.
I would try to figure out what's wrong though. The carrier shouldn't be hitting the retainer. Is the receiver extension holding the retainer in properly?