Mixing textures and alpha (first shader ever)

So a week ago I found the majestic texture mixing shader on the unity store, and I started to play around with it. I added a small alpha capability, and more textures. When I tried placing 4 textures with alpha portions in the slots, the alpha of each of the textures overlapped to produce a distorted and faded image: http://puu.sh/3w8Dv.jpg. The head of my character is faded, and the pants which are red in this image are actually supposed to be green. My question is if there is any way to make the shader sort of “disregard” alpha if there is already a color in place. To explain better: The pants on the character consist of the green and then alpha surrounding it, is it possible for a shader to detect and not render parts of the pants image if other images included are already rendering a colored image?

I find that this might be a problem with alpha blending?

bump :frowning: