The dismissal last week of theology professors Ralph Martin and Eduardo Echeverria and canon law professor Ed Peters from Sacred Heart Major Seminary in Detroit has sparked controversy.
The three professors had each been teaching at the seminary for decades. News of their dismissal has proven contentious, prompting allegations that their terminations wer…
