Supes was getting beat by this guy called Atlas who was an ordinary human who absorbed a magic ruby into his body.Supes say because Atlas powers come from a magic source it weakens him.Since we know WW (created by magic)CM (a transformed human)and Thor(a god, and if you consider JLAvengers revalent)don't weaken him.Then Atlas who has a magic ruby inside him, is more like Beta Ray Bill who was transformed by a magic hammer which he carries with him. So just like Atlas weakens him shouldn't BRB have the same effect on him? So does BRB have a better chance of beating Superman than Thor would ?
not invulnerable to magic. Not weakened by it.
I mean if I had a magic hand and slugged him with it - he would feel it like a regular punch from a regular guy - not like I was wearing Kryptonite knucks.