This is due to color confinement... The color forces don't let a color-charged particle to live "isolated"... A proton has a neutral color charge, and the mesons all have a neutral color charge, as they are formed by a colored quark, and it's anticolor. (e.g. red + antired).
(Btw it's not a stupid question!) ;-)