@Monti *******
for long term visa holders (like Non O or Non OA) there is no requirement to have a return or onward flight. Unfortunately many airline staff don’t know that and can certainly cause issues at check in. Only option seems to be is to ask for a supervisor and hope that they are better informed.