So Germany is breaking the rules then? They have three stripes, black, red, and gold, with the black and the red touching. Also Afghanistan has three stripes, black, red, and green, with the black and the red touching. Albania has a red field with a black two-headed eagle in the centre. Angola's flag also has a red stripe adjacent to a black stripe. Also, Armenia has red next to blue, Burkina Faso and Cameroon have red next to green...
Here,
take a look. All those nations breaking the rules of heraldry, it shouldn't be allowed!