it's the if statement
<?php if ($row_rsCiviEventResults['end_date']!="" || date("Y-m-d", strtotime($row_rsCiviEventResults['end_date'])) != date("Y-m-d", strtotime($row_rsCiviEventResults['start_date'])) ){ ?>
the says:
if the end date is not blank OR the end date does not equal the start date.
since the end date is not blank, the condition is met. use AND instead:
<?php if ($row_rsCiviEventResults['end_date']!="" && date("Y-m-d", strtotime($row_rsCiviEventResults['end_date'])) != date("Y-m-d", strtotime($row_rsCiviEventResults['start_date'])) ){ ?>