Yes ok the results are entirely what you would expect from what you are doing.
each time you call the second query you will get the results of the logged in user as well as the particular friend.
What you need to do, if using 2 queries, is to store all the ids you want plus the logged_in users id to , then query the posts against that list of ids