A C-corp deducts officer salaries. Officer salaries are not taxed twice in the manner the OP states. Assuming there are any profits that remain after officer salaries, and assuming those profits are not kept in the business as retained earnings, and assuming the company decides to pay those profits as dividends, then they are taxed twice.
A C-corp can provide a clear separation between business and business owner(s); and among various owners.
Ask an attorney what to set-up and be clear with them where you think/hope your company is headed.
UPDATE: Its not that other structures don't provide this, its that OPs characterization of C-Corp structure isn't right.