Answer:
No, not at all. The practice is NOT ethical.
Step-by-step explanation:
So, from the question above let us take each statement one after the other.
(1). "Heinz Ketchup holds 54% of the U.S. ketchup market, and nine of every 10 restaurants feature Heinz ketchup"
DEDUCTION FROM (1): this shows that Heinz Ketchup is a popular brand in the United States of America.
(2). " Heinz has learned that many restaurant owners simply refill Heinz bottles with cheaper ketchup, thereby capitalizing on the Heinz name without the cost. One restaurant owner explains, "It’s just ketchup. The customers don’t notice." There are no specific health regulations that apply, and owners are not breaking the law by refilling the bottles"
DEDUCTION FROM (2): What these other restaurants owners are doing is purely CHEAT that is "refill Heinz bottles with cheaper ketchup". CHEATING IS UNETHICAL!