Your friends are correct but your example is wrong.
United Airlines and US Airways do not allow their own Star Gold members to use lounges when flying on domestic flights within the United States.
Your bmi gold card will give you universal access to Star Alliance lounges, including, for example, ORD-SFO.