First you need to take a deep breath ... I asked a valid question, not an attack on your post.
The R* gas cap is not vented so the purpose of the vent tube is to provide an inlet for air as the gas is sucked out by the pump. The purpose of the rollover valve is to prevent gas from coming out of the tank if the bike falls over ... it's essentially a one way valve letting air into the tank but no gas out. Under some conditions the valve sticks closed and air cannot get into the tank as the gas is emptied by the fuel pump. This result in a partial vacuum forming inside the tank and under extreme situations it causes the tank to implode ... such as you witnessed.
Nature abhors a vacuum thus a liquid or gas outside the vacuum will flow towards this area of lower pressure in order to normalize the pressure (the "whoosh" sound you hear when you take the gas cap off) ... in other words the gas in the fuel line would tend to flow towards the tank, away from the
carb ... it would not pressurize the carb.
Puking is a result of gas being expelled from the carb due to excessive pressure within the float bowl. Numerous people have speculated that it's due to the gas heating up and pressurizing the carb or possibly due to a faulty pump pressurizing the carb.
Be it as it may, my question was, and still is, how is a partial vacuum in the tank was related to puking of the carb?
The tank is under vacuum ... it cannot pressurize the carb.
Puking normally results in a 'hard to start' situation. A stuck rollover valve could also be a cause of hard starting. The partial pressure inside the tank becomes so great that the fuel pump cannot overcome this pressure and will not be able to replenish the float bowl, starving the carb. But again even though the symptoms are the same, the cause is different .... one produces a flood carb, the other a dry carb.
Doc