Uma maneira de fazer isso com SQL seria:
select *
from post
where user_id not in
(select blocker_id
from blockings
where blocked_id = 1);
Basta substituir o id numérico pela variável.
SQL Fiddle
select *
from post
where user_id not in
(select blocker_id
from blockings
where blocked_id = 1);