All of the above.

Ivanka's name should be set off in commas.

The dash is in the wrong spot.

Correct! Wrong!

Transposing the second and third sentences would prevent the suggestion that "doing the right thing" is emphatically terrible. (Ivanka's name should not be set off in commas as a nonessential clause because Trump has another daughter. Remember Tiffany?)