I am unfamiliar with any type of Scriptural pattern or implication that concerns groups of people and the status of their hearts being represented by colors. Bible symbolism is consistently repetitive and predominantly centers around Christ and the plan of salvation. Therefore, my analysis remains the same.
As for the colors, only Matthew presents the garment as scarlet rather than purple. Mark and John both describe it as purple, with two mentions each. Luke describes some type of garment as a luxurious or elegant garment, and takes place, possibly, at a different event. The Greek word for white is "leukos" and is not the word used in Luke 23:11.
There are many and varied interpretations as to why Matthew records a different color. Although some plausible possibilities have been presented, the jury is still out on a clear answer to that question.