I have a great deal of sympathy for the OP's predicament, but feel that some clarification is in order.
Hospitals, like other businesses, need to maintain a very tight control on their labor budgets - especially in light of the continuing cuts to reimbursement. The number of positions (jobs) is based upon the amount of work that must be done. If there are no jobs available, then they cannot hire anyone. In many hospitals, managers have to 'justify' hiring any new staff even if it is just to fill a position for someone who resigned. It's not an easy process. So, if there are no jobs available when new grads complete their internship, there are very few options available. Some organizations offer PRN or float pool positions until a permanent job opens up but this is not always possible.
Instead of throwing rocks at organizations that do not automatically employ all their nurse interns/residents, we should applaud them for making the effort - continuing to sponsor such an expensive program - even though they are not directly benefiting from it.