Gram negative bacteria are resistant to penicillin because..
Because of lipid bilayer as outer most layer
Antibiotics kill or inhibit the growth of susceptible bacteria which are having outermost layer as carbohydrate. If the bacteria having lipid bilayer as outermost layer (gram negative bacteria), those could be considered as resistant to penicillin.