Thats alright 
I personally like the race-gating idea.
Well like i said, if it was for humans only, i wouldn't mind it much (note much) i usually play human characters on my first and followup playthroughs, but if its for something like Elves, Dwarves or the pointed Giants, i would be upset.
I just view it as restrictions that don't make sense half the time if you give it thought, I mean sure i can see why Cass wouldn't want to date a Dwarf or Qunari, due to height and or political/racial notions.
Why not her own kind? I mean sure she got a peck from an elf two decades ago, GET OVER IT WOMAN!
T_T Don't break my Inquizzy's heart.