sounds like a tough situation dave. Something no one should have to deal with.
To me it kinda sounds like she just doesn't give a damn about your child and that she could care less about you. If she can't make the time or effort to see your son then I don't think she should even be allowed to. She seems quite irresponsible to me. Hope all works out tho