Originally Posted by
quintic
I understand that full fare GUM-HNL is terrible idea.
The question is here, if I hold a valid visa to enter US, can I enter Guam? if so, then treat this as port of entry, why need onward ticket to mainland?
Entry to a country as a non-resident alien is never guaranteed, visa or not.
Your friend does not have a valid visa to
transit the US. It
is being treated as the port of entry. (Arguing with me isn’t going to get your friend anything, BTW.

Even if you convince me, what happens if your friend runs into the same CBP agent that threatened denial before?) Your friend has a valid visa to enter the US to go to school, which is a different visa.
F1 visas are sponsored by a specific school. Unless your friend’s school is in GUM, the agent may ask for proof of onward travel. I suppose your friend could pocket the ROR boarding pass, provide proof on onward travel from GUM in the future, and act like there’s a stopover planned at GUM — but if the agent notes this in the record, it could be an uncomfortable conversation upon return from ROR to GUM. “How did you get back here so quickly?” My recommendation stands — reach out to the US embassy / consulate for an official reply.
Originally Posted by
quintic
It is like if I fly to SFO-YVR-SFO-DEN for example, I doubt that CBP in SFO will give me a hard time.
If you had a single-entry US visa, and you tried to fly XXX-SFO-YVR-SFO-DEN, you’d have a very difficult time. If you got to YVR in the first place — unlikely, but not impossible — and you got past Canadian border security, you’d have an uncomfortable discussion with the US CBP agent at YVR, as you’d no longer have a valid visa to enter the country.