Alright...where to start.

Don't house two snakes together. Ball pythons are solitary creatures and the problems you are having with either of them are most likely directly related to the stress that they are experiencing by having to share a space with another snake.

We currently have them both living in a 170 gallon tank, and I love that they have a huge space to slither around to there hearts content, and i do not belive in keeping a reptile in a plastic container with no vines, vegitation or anything at all, is cruel and they should live in there cage the way they would in grasslands, with alot of space and freedom.
Although this may sound "good" to you and that you are doing them a favor, your underlying assumption that captivity should mimic the wild is completely false.

Ball pythons in captivity thrive under different conditions than wild ball pythons would thrive in. Captive ball pythons actually benefit from the enclosed, simplistic caging that you deem as "cruel," when if fact it does better to meet their needs than an enclosure that attempts to mimic the environment they would have in the wild. Your 170 gallon tank does not even come close to simulating their wild environment, and the issues you are asking about (non-eating, bad shedding) are major indicators of this.

Keep an open mind. A lot of new keepers like to personify their snakes, thinking they like big spaces or the company of other snakes. This is just simply not the case.