why are penicillins often more effective against gram positive bacteria?
Penicillin is effective only against Gram-positive bacteria because Gram negative bacteria have a lipopolysaccharide and protein layer that surrounds the peptidoglygan layer of the cell wall, preventing penicillin from attacking.