"Also keep in mind unionization is a freedom which is currently being infringed! I firmly believe that organizations should be able to draw up agreements with another!"
Here is why this is incorrect.
It is illegal to fire someone for joining a union. This is a right that all workers have.
For the same reason that it is illegal to fire someone for joining a union, it should be illegal to fire someone for NOT joining a union.
So take you pick. If you want full freedom of association, sure, lets do that. You can make whatever contracts you want, but you can also be fired for it, (ie legalize firing people for joining a union). I think I would be happy with this outcome, to be honest.
But as long as union people are receiving this protection, NON-union people should receive the SAME protection.