why G6pd only affect RBC?
G6PD is used in HMP shunt which produced NADPH which used by RBC to reduce oxidative stress. So if there is deficiency of this enzyme then RBCs are demaged by free radicles leading to rapture of RBCs.