Prince William was not the best of customers while still a university student in Scotland, reports have claimed.