I think you'll find all US mobile companies charge for both outgoing and incoming calls. Unfortunately, it's the way it works there.

Certainly Tracfone have an annual PAYG plan. Did you try looking at Virgin?