With visible light, red doesn't come after/before violet and violet doesn't come after/before red. On the color wheel it does because it makes finding relationships between colors easier than a straight line. Green being the opposite of red has everything to do with color theory in art and nothing to do with the wavelength of light. In chemistry or astronomy, any science that relies on visible light, you wouldn't note that something is a complementary color. Just like in art you don't really care that a color has a wavelength of 400nm and a certain frequency. And the violet in the visual spectrum is really more of a deep blue than what we typically think of as violet or purple. But the contrast with the cyan band makes it appear more purple. Really it's red and blue at opposite ends. 

Red and green are subjectively complementary. Just like blue and orange or purple and yellow. The color wheel is a circle, so there are no ends. Everything blends together. You can pretty much do what you want in terms of matching colors on a wheel. Traditionally it's a line from one side to the other to get complementary colors. A triangle for tertiary colors. A square for tetradic colors. You can keep going with a pentagon, hexagon, etc. It has nothing really to do with the physical nature of light. It's just about making color schemes that look good together. 

RGB light mixed makes white. RGB paint makes black. But you can make a color wheel that includes shades (darks) or tints (lights). So it doesn't really prevent you from including white just because it's a subtractive color model. 
දෘශ්‍ය ආලෝකය සමඟ, වයලට් පසු/පෙර රතු නොපැමිණෙන අතර වයලට් රතු පැහැයෙන් පසු/පෙර එන්නේ නැත. වර්ණ රෝදය මත එය සරල රේඛාවකට වඩා වර්ණ අතර සම්බන්ධතා සොයා ගැනීම පහසු කරයි. රතු පාටට ප්‍රතිවිරුද්ධ කොළ පාට වීම කලාවේ වර්ණ න්‍යාය සමඟ සම්බන්ධ වන අතර ආලෝකයේ තරංග ආයාමය සමඟ කිසිදු සම්බන්ධයක් නැත. රසායන විද්‍යාවේ හෝ තාරකා විද්‍යාවේ, දෘශ්‍ය ආලෝකය මත රඳා පවතින ඕනෑම විද්‍යාවක්, යමක් අනුපූරක වර්ණයක් බව ඔබ සටහන් කරන්නේ නැත. කලාවේ දී මෙන්, වර්ණයකට 400nm තරංග ආයාමයක් සහ නිශ්චිත සංඛ්‍යාතයක් ඇති බව ඔබ සැබවින්ම ගණන් ගන්නේ නැත. දෘශ්‍ය වර්ණාවලියේ ඇති වයලට් ඇත්ත වශයෙන්ම අප සාමාන්‍යයෙන් වයලට් හෝ දම් ලෙස සිතන දෙයට වඩා ගැඹුරු නිල් පැහැයක් ගනී. නමුත් සයන් පටිය සමඟ ඇති වෙනස නිසා එය දම් පැහැයෙන් දිස්වේ. ඇත්තටම එය ප්‍රතිවිරුද්ධ කෙළවරේ රතු සහ නිල්. රතු සහ කොළ ආත්මීය වශයෙන් අනුපූරක වේ. නිල් සහ තැඹිලි හෝ දම් සහ කහ වැනි ය. වර්ණ රෝදය රවුමකි, එබැවින් කෙළවරක් නොමැත. සෑම දෙයක්ම එකට මිශ්ර වේ. රෝදයක් මත ගැලපෙන වර්ණ අනුව ඔබට අවශ්ය දේ බොහෝ දුරට කළ හැකිය. සම්ප්‍රදායිකව එය අනුපූරක වර්ණ ලබා ගැනීම සඳහා එක් පැත්තක සිට අනෙක් පැත්තට රේඛාවකි. තෘතීයික වර්ණ සඳහා ත්රිකෝණයක්. ටෙට්රාඩික් වර්ණ සඳහා චතුරස්රයක්. ඔබට පෙන්ටගනයක්, ෂඩාස්‍රයක් යනාදිය සමඟින් ඉදිරියට යා හැක. එය ආලෝකයේ භෞතික ස්වභාවය සමඟ ඇත්ත වශයෙන්ම සම්බන්ධයක් නැත. එය එකට හොඳ පෙනුමක් ඇති වර්ණ පටිපාටි සෑදීම පමණි. RGB ආලෝකය මිශ්‍ර කිරීමෙන් සුදු පැහැයක් ගනී. RGB තීන්ත කළු කරයි. නමුත් ඔබට සෙවන (අඳුරු) හෝ ටින්ට් (ආලෝක) ඇතුළත් වර්ණ රෝදයක් සෑදිය හැකිය. එබැවින් එය අඩු කරන වර්ණ ආකෘතියක් වූ පමණින් සුදු ඇතුළු කිරීමෙන් ඔබව වළක්වන්නේ නැත. 